package com.syni.mdd.yhd.common.all.service;

import com.syni.mdd.yhd.common.all.dao.BaseJPADao;
import com.syni.mdd.yhd.common.all.entity.BmsLocalLife;
import com.syni.mdd.sjb.common.component.utils.common.utils.ParamsMap;
import io.lettuce.core.dynamic.annotation.Param;

import java.util.Map;
import java.util.Set;

/**
* @author: huangwenquan
* @date:  2020/2/24 14:50
*/
public interface BmsLocalLifeService {

    Map<String, Object> getLifeList(Integer pageNum, Integer pageSize);

    Map<String, Object> getLifeList_V2(Integer pageNum, Integer pageSize);

    Map<String, Object> productDetail(ParamsMap paramsMap);

    Map<String, Object> getShareImg(ParamsMap paramsMap);

    Map<String, Object> getLifeGoodsList(ParamsMap paramsMap);

    Map<String, Object> cofirmGoods(ParamsMap paramsMap);

    Map<String, Object> getLogisticsInfo(ParamsMap paramsMap);

    BaseJPADao<BmsLocalLife, Integer> getBaseDao();

    Map<Integer, BmsLocalLife> getBmsLocalLifeMap(Set<Integer> lifeIds);

}
